body {
    margin: 0px;
    padding: 0px;
    background: #d8d8d8;
}

.main{
    width: 100%;
    border-collapse: collapse;
    background-color: #fff;
}

.border_shadow {
    border-color: #333;
}

.extreme_col{
    background-color: #D8D8D8;
    border-bottom: 1px solid #d8d8d8;
    width: 120;
}

.middle_col{
    /*height: 400;*/
    border: 1px solid #b8b8b8;
    padding: 20px 10px 20px 10px;
}
.middle_col a {
    color: #333;
}

.col{
    background-color: #D8D8D8;
}

td #main_menu {
    border-bottom: 1px solid #b8b8b8;
}

.menu{
    background-color: #484848;
    /*height: 50*/
    padding: 10px 10px 10px 120px; /* top right bottom left*/
   /* margin: 10px;*/
}

a {
    color: #fff;
}